From 67ae17b56246d556c8e9e1e87c2a5523cdfd3409 Mon Sep 17 00:00:00 2001 From: Keir Fraser Date: Wed, 19 Mar 2008 10:18:36 +0000 Subject: [PATCH] Fix methods in SrvDomain class for inactive managed domains This patch fixes methods in SrvDomain class for inactive managed domains. They should use a domain name because inactive managed domains don't have a domID. Signed-off-by: Masaki Kanno --- tools/python/xen/xend/server/SrvDomain.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/tools/python/xen/xend/server/SrvDomain.py b/tools/python/xen/xend/server/SrvDomain.py index 30d2b3420b..f6cc35c133 100644 --- a/tools/python/xen/xend/server/SrvDomain.py +++ b/tools/python/xen/xend/server/SrvDomain.py @@ -121,10 +121,10 @@ class SrvDomain(SrvDir): def op_pincpu(self, _, req): fn = FormFn(self.xd.domain_pincpu, - [['dom', 'int'], + [['dom', 'str'], ['vcpu', 'str'], ['cpumap', 'str']]) - val = fn(req.args, {'dom': self.dom.domid}) + val = fn(req.args, {'dom': self.dom.getName()}) return val def op_cpu_sedf_get(self, _, req): @@ -147,17 +147,17 @@ class SrvDomain(SrvDir): def op_domain_sched_credit_get(self, _, req): fn = FormFn(self.xd.domain_sched_credit_get, - [['dom', 'int']]) - val = fn(req.args, {'dom': self.dom.domid}) + [['dom', 'str']]) + val = fn(req.args, {'dom': self.dom.getName()}) return val def op_domain_sched_credit_set(self, _, req): fn = FormFn(self.xd.domain_sched_credit_set, - [['dom', 'int'], + [['dom', 'str'], ['weight', 'int'], ['cap', 'int']]) - val = fn(req.args, {'dom': self.dom.domid}) + val = fn(req.args, {'dom': self.dom.getName()}) return val def op_maxmem_set(self, _, req): -- 2.30.2